console.log(" JavaScript 中即使对同一个变量重复进行声明它的值也不会发生改变 ");
var a = 7;
console.log(a);

var a; // 即使对同一个变量重复进行声明它的值也不会发生改变
console.log(a);

console.log("----------------");

var a = a || 7;
console.log(
  "var a = a || 7; 一种习惯用法。如果变量 a 已经具有某个值（严格来说是具有某个可以被转换为 true 的值）就直接使用，否则就把 7 赋值给 a"
);
console.log(a);

console.log("----------------");
